.top-nav {
  width: 100%;
  height: 56px;
  background-color: #1C242B;
  box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  overflow: hidden;
  .log {
    padding: 0 32px;
    line-height: 56px;
    float: left;
    .top-logo {
      width: 214px;
      height: 34px;
      vertical-align: middle;
    }
  }
  .right-menu {
    float: right;
    height: 56px;
    line-height: 52px;
    & > * {
      float: right;
    }
  }
}